package com.cloudkinto.service.amazon.inbound.vo;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.Date;
import java.util.List;

/**
 * @author fanp
 * @version v1.0.0
 * @Description :
 * @Create on : 2021/9/7 17:29
 **/
@Data
@ApiModel
public class AsinShipmentDetailRes {
    @ApiModelProperty("货件名称")
    private String shipmentName;
    @ApiModelProperty("货件编号")
    private String shipmentId;

    /**
     * 发货地址
     */
    @ApiModelProperty("发货地址第二行")
    private String addressLine;
    @ApiModelProperty("发货地址第一行")
    private String addressName;
    @ApiModelProperty("发货地址第三行")
    private String postalCode;
    @ApiModelProperty("发货地址第四行")
    private String countryCode;
    /**
     * 收货地址
     */
    @ApiModelProperty("收货地址第二行")
    private String addressLineS;
    @ApiModelProperty("收货地址第一行")
    private String addressNameS;
    @ApiModelProperty("收货地址第三行")
    private String postalCodeS;
    @ApiModelProperty("收货地址第四行")
    private String countryCodeS;

    @ApiModelProperty("货件状态")
    private Long shipmentStatus;
    @ApiModelProperty("货件状态")
    private String shipmentStatusName;

    @ApiModelProperty("创建时间")
    private Date createTime;
    @ApiModelProperty("更新时间")
    private Date updateTime;

    @ApiModelProperty("货件内商品")
    private String content;

    @ApiModelProperty("运输费估算")
    private double transportFee;

    @ApiModelProperty("运输方式和承运人")
    private String transportMsg;

    @ApiModelProperty("货件内商品信息")
    List<AsinShipmentItemRes> asinShipmentItemResList;
}
